package reflect;

import java.util.Scanner;

/**
 * 输入一个任意的类，如果该类被@AutoRunClass注解，ze 实例化对象，没有被注解，则提示
 * 1.Person类-----实例化
 * 2.Student类-----提示未被标注
 */
public class Test2 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个类：");
        try {
            Class cls = Class.forName(scanner.nextLine());
            if (cls.isAnnotationPresent(AutoRunClass.class)){
                Object o = cls.newInstance();
                System.out.println(o);
            }else {
                System.out.println("该类没有被标注。");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
